package com.shensi.api.pay.pojo;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 优惠劵对象 coupon_info
 * 
 * @author yijia
 * @date 2022-01-09
 */
@Getter
@Setter
public class CouponInfo
{

    private Integer id;

    //优惠券标识,注释优惠卷的生成过程
    private String couponRemark;

    //优惠劵名称
    private String couponName;

    //优惠劵类型 1现金劵，2折扣券，3兑换券
    private String couponType;

    //优惠劵面值，金额，折扣比例
    private BigDecimal couponAmt;

    //优惠劵数量
    private Long couponNum;

    //有效时间类型： 1，固定时间；2，领取后x天内有效
    private String effectiveTimeType;

    //固定时间-有效开始时间
    private Date effectiveTimeStart;

    //固定时间-有效结束时间
    private Date effectiveTimeEnd;

    //有效天数
    private Integer effectiveDayNum;

    //优惠说明
    private String couponDetails;

    //修改标识0 否 1是
    private String editFlag;

    //有效状态：0，未生效； 1，生效；
    private String status;

    //油企的id信息
    private Long enterpriseId;

    //获取优惠卷数量
    private Long getCouponNum;

    //使用优惠卷的数量
    private Long useCouponNum;

    //核销站点的id用，隔开
    private String verification;

    private String delFlag;

    private String createBy;

    private Date createTime;

    private String updateBy;

    private Date updateTime;

    /**最低可使用优惠券的金额**/
    private BigDecimal minUseCouponAmt;
}
